用RFID讀寫器(比如RS-2831)廠家提供的demo或自己編寫程序來做存取控制1.啟動讀寫器啟動電腦,打開RFID實驗箱,取出高頻讀寫器用USB連接線連接電腦。在電腦上打開讀寫器演示軟件,進入主界面,打開端口。2.讀取lSO14443A協(xié)議卡片信息
1)將讀寫器演示軟件選項切換到lSO14443A協(xié)議(圖2-1中1),點擊“切換到lSO14443A模式”(圖2-1中2),點擊“打開射頻”(圖2-1中3),此時高頻讀寫器正式進入lSO14443A讀寫準備狀態(tài)。
2) 點擊“Request”(圖2-1中4),此時卡類型即顯示在右邊(圖2-1中12),執(zhí)行Request命令后,若射頻場中有ISO14443A標簽存 在,“卡類型”文本框將會顯示該標簽的類型代碼;否則,狀態(tài)欄提示“無ISO14443A電子標簽可操作”。由于該命令執(zhí)行的是 Request(All),處于任何狀態(tài)的標簽均會應答;如果調用Request(Idle),則只有處于Halt狀態(tài)之外的標簽才能應答。
3) 點擊“Anticoll”(圖2-1中5),Mifare One 防沖突獲取射頻場中一張Mifare One標簽的UID,如果防沖突執(zhí)行成功,“卡號”文本框將會顯示獲取到的4字節(jié)標簽UID(圖2-1中13);否則狀態(tài)欄顯示“防沖突失敗”。 ULAnticoll: UltraLight 防沖突:獲取射頻場中一張UltraLight標簽的UID,如果防沖突執(zhí)行成功,“卡號”文本框將會顯示獲取到的7字節(jié)標簽UID;否則狀態(tài)欄顯示防沖 突失敗。
4)點擊“Select”(圖2-1中6),選擇指定UID的標簽,以后的所有操作均針對該標簽。如果選擇成功,“卡容量大小”文 本框會顯示標簽存儲區(qū)的大小(圖2-1中14)。注意:UltraLight標簽無需執(zhí)行該命令,在ULAnticoll過程中已經(jīng)進行了Select操 作。
1. Mifare one S50(共16個扇區(qū))塊0~塊2為數(shù)據(jù)塊;塊3為密鑰塊.Mifare one S70(共40個扇區(qū))當扇區(qū)號<=31時,塊0~塊2為數(shù)據(jù)塊;塊3為密鑰塊;當扇區(qū)號>31時,塊0~塊14為數(shù)據(jù)塊;塊15為密鑰塊.
2.要寫入數(shù)據(jù)時,數(shù)據(jù)的長度必須為16個字節(jié).
3.讀UltraLight標簽時,請將扇區(qū)號設為0,塊號即為UltraLight標簽對應的頁號.讀取的內容是從選擇的頁號開始的連續(xù)4個頁.
4.寫UltraLight標簽時,只有低四個字節(jié)能被寫入標簽,余下的12個字節(jié)為0;
另外,有專用于UltraLight標簽的寫命令ULWrite。